export interface EmgResourceVO {
  /**
   * 编号
   */
  id: string | number;

  /**
   * 组织名称
   */
  name: string;

  /**
   * 父编号
   */
  parentId: string | number;

  /**
   * 是否资源节点
   */
  isResource: string;

  /**
   * 联系人
   */
  contact: string;

  /**
   * 联系方式
   */
  phone: string;

  /**
   * 地址
   */
  address: string;

  /**
   * 经度
   */
  lon: number;

  /**
   * 纬度
   */
  lat: number;

  /**
   * 子对象
   */
  children: EmgResourceVO[];
}

export interface EmgResourceForm extends BaseEntity {
  /**
   * 编号
   */
  id?: string | number;

  /**
   * 组织名称
   */
  name?: string;

  /**
   * 父编号
   */
  parentId?: string | number;

  /**
   * 是否资源节点
   */
  isResource?: string;

  /**
   * 联系人
   */
  contact?: string;

  /**
   * 联系方式
   */
  phone?: string;

  /**
   * 地址
   */
  address?: string;

  /**
   * 经度
   */
  lon?: number;

  /**
   * 纬度
   */
  lat?: number;
}

export interface EmgResourceQuery {
  /**
   * 组织名称
   */
  name?: string;

  /**
   * 父编号
   */
  parentId?: string | number;

  /**
   * 是否资源节点
   */
  isResource?: string;

  /**
   * 联系人
   */
  contact?: string;

  /**
   * 联系方式
   */
  phone?: string;

  /**
   * 地址
   */
  address?: string;

  /**
   * 经度
   */
  lon?: number;

  /**
   * 纬度
   */
  lat?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
